<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link rel="stylesheet"type="text/css"href="css/css.css">
        <title>Pages</title>
    </head>


    <body id="khung">
        <div id="banner"></div>

        <div id ="menu1">
            <ul id="s">
                <li><a href ="http://localhost/hhhai-web2/index.php?page=1">Home</a></li>
                <li><a href ="#">About</a></li>
                <li><a href ="#">Forums</a></li>
                <li><a href ="#">Contact Us</a></li>
            </ul>
        </div>





            <?php
            require_once 'model/works.php';
            $works = new Works();
            $work = $works->select2();
            $workk = $works->update();
            ?>




          
               <label for="file">Filename:</label>
    <input type="file" name="file" id="file"><br>
    <label for="file">Name:</label>
    <input type="text" name="name" value="<?php echo $work["name"] ?>"><br>
    <label for="altText">Description</label><br>
    <textarea name="description" rows="10" cols="50">
    <?php echo $work["description"] ?></textarea> <br>
    <input type="submit" name="submit" value="Submit">
            </form>

            <?php

            function up() {
                $workss = new works();
                if (isset($_POST['submit'])) {
                    $allowedExts = array("gif", "jpeg", "jpg", "png");
                    $temp = explode(".", $_FILES["file"]["name"]);
                    $extension = end($temp);
                    if ((($_FILES["file"]["type"] == "image/gif") || ($_FILES["file"]["type"] == "image/jpeg") || ($_FILES["file"]["type"] == "image/jpg") || ($_FILES["file"]["type"] == "image/pjpeg") || ($_FILES["file"]["type"] == "image/x-png") || ($_FILES["file"]["type"] == "image/png")) && ($_FILES["file"]["size"] < 20000000) && in_array($extension, $allowedExts)) {
                        if ($_FILES["file"]["error"] > 0) {
                            echo "Return Code: " . $_FILES["file"]["error"] . "<br>";
                        } else {
                            echo "Upload: " . $_FILES["file"]["name"] . "<br>";
                            echo "Type: " . $_FILES["file"]["type"] . "<br>";
                            echo "Size: " . ($_FILES["file"]["size"] / 1024) . " kB<br>";
                            echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br>";

                            $file_name = $temp[0] . '-' . time() . '.' . $temp[1];


                            if (file_exists("public/images/" .$file_name)) {
                                echo $_FILES["file"]["name"] . " already exists. ";
                            } else {
                                move_uploaded_file($_FILES["file"]["tmp_name"], "public/images/" . $file_name);
                                echo "Stored in: " . "public/images/" . $file_name . "</br>";
                            }
                            $array = array("id" => $_GET["id"],
                               "name" => $_POST["name"],
                               "description" => $_POST["description"],
                               "image" => "public/images/" . $file_name
                            );
                            $workss->update($array);
                            

                            $url = "public/images/" . $file_name;

                            echo "<img src='$url' width='300'  /><br />" . "</br>";
                        }
                    } else {
                       $array = array("id" => $_GET["id"],
                "name" => $_POST["name"],
                "description" => $_POST["description"]
            );
            $workss->update($array);
                    }
                }
            }
            ?>

            <?php up() ?>
        </div>

        <div id="u">
           
        </div>
    </body>
</html>